﻿namespace NMortgage.UI.ViewModels
{
    using System.Diagnostics.CodeAnalysis;

    using NMortgage.UI.Model;

    public abstract class ARateViewModel : BaseViewModel
    {
        #region Properties

        public IDistribution Rate
        {
            get;
            set;
        }

        #endregion Properties
    }

    public sealed class BetaRateViewModel : ARateViewModel
    {
    }

    public sealed class FixedRateViewModel : ARateViewModel
    {
    }

    public sealed class NormalRateViewModel : ARateViewModel
    {
    }

    public sealed class UniformRateViewModel : ARateViewModel
    {
    }
}